// 定义字段类型
const FormDataType = [
    "string",   // nickname
    "string",   // gender
    "string",   // phone
    "array",   // status
    "dateTime", // createTime
    "dateTime", // updateTime
    "boolean",  // isDelete
    "string",   // avatarUrl
    "string",   // name
    "string",   // birthday
    "string",   // idcardNo
    "string",   // idcardAddress
    "string",   // idcardExpire
    "string",   // idcardFrontUrl
    "string",   // idcardBackUrl
    "string",   // idcardHandUrl
    "string",   // driverLicenseClass
    "string",   // driverLicenseNo
    "string",   // driverLicenseExpire
    "string",   // driverLicenseIssueDate
    "string",   // driverLicenseFrontUrl
    "string",   // driverLicenseBackUrl
    "string",   // driverLicenseHandUrl
    "string",   // contactName
    "string",   // contactPhone
    "string",   // contactRelationship
    "string",   // faceModelId
    "string",   // jobNo
    "number",   // score
    "number",   // orderCount
    "array",   // authStatus
  ];
  
  // 定义表单数据初始值
  const FormData = {
    nickname: "",               // 客户昵称
    gender: "",                 // 性别
    phone: "",                  // 电话
    status: null,               // 状态
    createTime: null,           // 创建时间
    updateTime: null,           // 修改时间
    isDelete: null,             // 是否被删除
    avatarUrl: "",              // 头像
    name: "",                   // 姓名
    birthday: "",               // 生日
    idcardNo: "",               // 身份证号码
    idcardAddress: "",          // 身份证地址
    idcardExpire: "",           // 身份证有效期
    idcardFrontUrl: "",         // 身份证正面
    idcardBackUrl: "",          // 身份证背面
    idcardHandUrl: "",          // 手持身份证
    driverLicenseClass: "",     // 准驾车型
    driverLicenseNo: "",        // 驾驶证证件号
    driverLicenseExpire: "",    // 驾驶证有效期
    driverLicenseIssueDate: "", // 驾驶证初次领证日期
    driverLicenseFrontUrl: "",  // 驾驶证正面
    driverLicenseBackUrl: "",   // 行驶证副页正面
    driverLicenseHandUrl: "",   // 手持驾驶证
    contactName: "",            // 紧急联系人
    contactPhone: "",           // 紧急联系人电话
    contactRelationship: "",    // 紧急联系人关系
    faceModelId: "",            // 腾讯云人脸模型id
    jobNo: "",                  // 司机工号
    score: null,                // 评分
    orderCount: null,           // 订单量统计
    authStatus: null,           // 认证状态
  };
  
  // 定义字段标签
  const labels = {
    nickname: "客户昵称",
    gender: "性别",
    phone: "电话",
    status: "状态",
    createTime: "创建时间",
    updateTime: "修改时间",
    isDelete: "是否被删除",
    avatarUrl: "头像",
    name: "姓名",
    birthday: "生日",
    idcardNo: "身份证号码",
    idcardAddress: "身份证地址",
    idcardExpire: "身份证有效期",
    idcardFrontUrl: "身份证正面",
    idcardBackUrl: "身份证背面",
    idcardHandUrl: "手持身份证",
    driverLicenseClass: "准驾车型",
    driverLicenseNo: "驾驶证证件号",
    driverLicenseExpire: "驾驶证有效期",
    driverLicenseIssueDate: "驾驶证初次领证日期",
    driverLicenseFrontUrl: "驾驶证正面",
    driverLicenseBackUrl: "行驶证副页正面",
    driverLicenseHandUrl: "手持驾驶证",
    contactName: "紧急联系人",
    contactPhone: "紧急联系人电话",
    contactRelationship: "紧急联系人关系",
    faceModelId: "腾讯云人脸模型id",
    jobNo: "司机工号",
    score: "评分",
    orderCount: "订单量统计",
    authStatus: "认证状态",
  };
  
  // 定义选项
  const options = {
    gender: [
      { value: "male", label: "男" },
      { value: "female", label: "女" },
    ],
    status: [
      { value: 1, label: "有效" },
      { value: 2, label: "禁用" },
    ],
    authStatus: [
      { value: 0, label: "未认证" },
      { value: 1, label: "审核中" },
      { value: 2, label: "认证通过" },
      { value: -1, label: "认证未通过" },
    ],
  };
  const lableWith = 140;
  export const Parameters=  {
    FormDataType: FormDataType,
    FormData: FormData,
    labels: labels,
    options: options,
    lableWith:lableWith
  }
  
  // 导出数据
  export { FormData, FormDataType, labels, options };